var app = getApp();
Page({
  data: {
    version:app.globalData.version,
    userinformation:[],
    version: app.globalData.version
  },
  subMsg() {
    wx.requestSubscribeMessage({
      tmplIds: ['Q5B4N5l0cmyoNYC7siPyF7rv-xN6aT8FV3jWqUCRQ2Y', 'MPdYYz2g1BlAWRyg9bUOiOZwS6Q0l_1Ag48OyM6F1bs', 'Ys-DSceVKE9EdxlkZgUceNNbikobYAntZ_weRNvG0qE'],
      success(res) {
        console.log("授权成功！")
        wx.showToast({
          title: '订阅成功！',
          icon: 'success',
          duration: 2000 //持续的时间
        })
        wx.vibrateShort({
          type: 'heavy'
        })
      },
      fail(res) {
        wx.showToast({
          title: '订阅失败！！！',
          icon: 'error',
          duration: 2000 //持续的时间
        })
      }
    })
  },
  
  //用户账号密码存放位置
  bindinputaccount(e) {
    const inputId = e.target.id; // 获取输入框的 ID
    const inputValue = e.detail.value; // 获取输入框的值
  if (inputId === '1') {
    // 输入框 ID 为 '1'，即账号输入框
    this.setData({
      username: inputValue
    });
  } else if (inputId === '2') {
    // 输入框 ID 为 '2'，即密码输入框
    console.log("点击了密码输入框")
    this.setData({
      password: inputValue
    });
  }
  const newItem = {
    username: this.data.username,
    password: this.data.password
  };
  const userinformation = [newItem]; // 创建一个只包含新对象的数组
  this.setData({
    userinformation: userinformation // 更新数组数据
  });
  console.log(userinformation); // 输出数组中的对象
  },
  
  goSign() {
    var that = this;

    that.setData({
      isLoading: true
    });
    setTimeout(function () {
      that.setData({
        isLoading: false
      });
    }, 3000);
    wx.switchTab({
      url: '/pages/NewWelcome/index',
    })
  },

  gotoIndex() {
    wx.setStorageSync('isLogin', true);
    wx.setStorageSync('isFirst', true);
    //共享数据共享页面
    app.globalData.isLogin = true;
    //开启一个震动效果，增加用户体验
      wx.vibrateShort({ type: 'medium' })
      wx.request({
        url: 'http://60.216.100.50:9006/ruoyi-api/alogin',
        method:"POST",
        data: {
          username: this.data.userinformation[0].username,
          password: this.data.userinformation[0].password
        },
        success: function(res) {
          // 请求成功的处理逻辑
          console.log(res.data);
          var code = res.data.code; // 获取返回数据中的 code 值
          var code2 = res.data.msg;
          var code3=res.data.token;
          console.log(code); // 输出 code 值
          if (code === 200) {
            //将返回来的token放到本地缓存之中，方便后续传输接口需要携带token
            wx.setStorageSync('token', code3);
            // code 值为 200，执行跳转逻辑
            wx.reLaunch({
              url: '/pages/index/index',
          })
          }
          if (code === 500) {
            // code 值为 500，执行跳转逻辑
            wx.showToast({
              title: code2+",请您重新输入",
              icon: 'none',
              duration: 2000
            });
          }
        },
        fail: function(error) {
          // 请求失败的处理逻辑
          alert(error);
        }
      })
  },


  // gotoIndex() {
  //   wx.setStorageSync('isLogin', true);
  //   wx.setStorageSync('isFirst', true);
  //   app.globalData.isLogin = true;
    
  //     wx.vibrateShort({ type: 'medium' })
  //     wx.switchTab({
  //       url: '../../pages/index/index',
  //     })
  // },
  
  onLoad: function () {
    this.setData({
      year: new Date().getFullYear()
    });
  },
  onShow: function () {

  },
  onReady: function () {
    
  },
});